home *** CD-ROM | disk | FTP | other *** search
/ MacHome 2000 March / MacHome CD (March 2000).iso / mac / Games / MacMAME-0.36b13a.sit / MacMAME / Documentation / Old MacMAME Version History < prev    next >
Text File  |  1999-12-20  |  24KB  |  254 lines

  1. 0.35 - 6 July 1999
  2.  
  3. • In sync with DOS 0.35 final + fixes. [Brad Oliver]
  4. • Fixed some misc issues with InputSprocket: it would not work if you started MacMAME via a drag-n-drop, and it would fail to find mice the first time you clicked on the Configure button. [Brad Oliver]
  5. • Made the OpenGL and RAVE failure error messages a little clearer. [Brad Oliver]
  6.  
  7. 0.35 release candidate 2 - 24 June 1999
  8.  
  9. • In sync with DOS rc 2. [Brad Oliver]
  10. • The Game list reports now properly ignores NeoGeo games which are clones if you ask it to. [Brad Oliver]
  11. • Fixed problem with some YM2203-based games losing sound the second time they are run. [Brad Oliver]
  12. • Most sound clipping ("static") problems that were reported on the MacMAME message board have been fixed. [Brad Oliver]
  13. • Fixed a glitch whereby sometimes MacMAME would leave images on the desktop if you were using a 3D blitter and then quit. [Brad Oliver]
  14. • The Pause key was inadvertently mapped to 'P' in the last release. It has been changed back to ESC. A tip: you needn't pause the game to quit or return to the front-end. You can use the keyboard shortcuts instead - Command-Q and Command-O respectively. [Brad Oliver]
  15.  
  16. 0.35 release candidate 1 - 15 June 1999
  17.  
  18. • In sync with DOS rc 1. [Brad Oliver]
  19. • The "Ignore NeoGeo" games in the audit reports now properly ignores all NeoGeo games. [Aaron Giles]
  20. • Added 16-bit versions of the 1:2 aspect ratio software blitters, used primarily by Cyberball [Brad Oliver]
  21. • Fixed the custom icons so that they are again visible to users using MacOS 8.1 and earlier. [Brad Oliver]
  22.  
  23. 0.35 beta 13 - 26 May 1999
  24.  
  25. • In sync with DOS beta 13. [Brad Oliver, Aaron Giles]
  26.  
  27. 0.35 beta 12a - 8 May 1999
  28.  
  29. • The front-end artwork now supports .bmp files. Also, the artwork can be contained in one large .zip file (e.g. images.zip, cabinets.zip, flyers.zip). The main advantage is that the Win32 MAME artwork can be used as-is on the Mac now. If a piece of artwork is found in both the large zip file and as a standalone file, preference is given to the standalone. [John Butler]
  30. • Several more glitches with InputSprocket have been fixed, particularly with devices only responding the first time through. Hopefully, it should now be on par, stability-wise, with 0.35b10. [Brad Oliver]
  31. • The new RAVE code introduced in the last release would cause type 3 errors on ATI cards that were using the new OpenGL drivers. This has been fixed. [Brad Oliver]
  32. • Breaker's Revenge is now working on the Mac. [Brad Oliver]
  33. • New and updated folder icons. [Carlo Noben]
  34.  
  35. 0.35 beta 12 - 5 May 1999
  36.  
  37. • In sync with DOS 0.35 beta 12. [Brad Oliver]
  38. • The RAVE code has been significantly improved. It will also take advantage of speedups in RAVE 1.6. [Stephen Luce]
  39. • Many bugfixes: the info text in the front-end will use proportional scrollbars under Appearance, the 32-bit icons appear properly in all situations, and the front-end sizes the game list evenly. [John Butler]
  40. • A bug in the CWPro 4 optimizer (different from the others we've found so far) has been identified. It affected the drawing of the text planes in the System16 drivers (e.g. Shinobi). A workaround is in place until CWPro5 arrives. See the file "Build Issues" that comes with the source distribution for the details. [John Butler]
  41. • Analog controls are working again, and mice can be configured via the InputSprocket dialog. Also, InputSprocket was inadvertantly required in b11 - this is fixed. [Brad Oliver]
  42. • A workaround is in place for a bug in 8.6 whereby the menubar would not properly restore its colors for games which use most of the colors in the palette. Details of the workaround are in the file "Build Issues" that comes with the source distribution. [Brad Oliver]
  43. • Memory card files are stored in the "Scores" folder for now. This may change in the future. [Brad Oliver]
  44.  
  45. 0.35 beta 11 - 25 April 1999
  46.  
  47. • In sync with DOS 0.35 beta 11. [Brad Oliver]
  48. • Some changes to the InputSprocket code. [Dave Lawrence]
  49. • Some internal code cleanup and miscellaneous bug fixes. [John Butler]
  50. • Various fixes to the 3D code. It should be more stable now. [Brad Oliver]
  51.  
  52. 0.35 beta 10 - 13 April 1999
  53.  
  54. • In sync with DOS 0.35 beta 10. [Brad Oliver]
  55. • The PowerPC CPU cores continue their march towards bug-free nirvana. [Aaron Giles]
  56. • MacMAME now supports stretched and blurred blitting using 3D hardware. To be specific, you can choose between Glide, OpenGL and RAVE for all your 3D needs. Please read the file "3D Hardware and MacMAME" in the Documentation folder for a list of bugs and more info. [Brad Oliver, Andreas Varga]
  57. • Some goofiness while pausing/unpausing is now fixed. [John Butler]
  58. • The debugger has been sped up a great deal. [John Butler, Ernesto Corvi]
  59. • The "Stereo" checkbox in the front-end works now. [John Butler]
  60. • You can now use InputSprocket to control mice and trackballs, but this is optional. Be careful if you do - if a dialog pops up while the mouse is under the control of InputSprocket, you will be mouseless. [Brad Oliver]
  61.  
  62. 0.35 beta 9 - 31 March 1999
  63.  
  64. • In sync with DOS 0.35 beta 9. Most games should be back to normal now. [Brad Oliver]
  65. • Some graphical oddness and crashing with the options dialog introduced in beta 8 has been fixed. [John Butler]
  66. • Fixed some quirks in the front-end related to resizing when you had a subfolder selected. Also killed some bugs that prevented typing in a ROM name from working properly in some cases. [Brad Oliver]
  67. • The keyboard code should now return the proper key names when using an international Roman keyboard layout. [Brad Oliver]
  68. • The front-end dialog position and size is now saved. [Brad Oliver]
  69. • The Mac debugger code was tweaked in preparation for arbitrary window sizes instead of a fixed 80x25 window. [Brad Oliver]
  70. • There are some new icons for the support files. You will need to rebuild your desktop to see them. [Shane Speck]
  71. • Starting with this version, you must have Appearance Manager 1.0.1 or later installed to use MacMAME. [Brad Oliver]
  72.  
  73. 0.35 beta 8 - 25 March 1999
  74.  
  75. • In sync with DOS 0.35 beta 8. Please let us know if you find any bugs by posting to the MacMAME message board (url in the Mac readme). [Brad Oliver]
  76. • Revised the PPC cores yet again to keep up with the changes in the MAME core. [Aaron Giles]
  77. • The Mac-specific options are now available via a new "Options…" button in the front-end. You can customize the look of the list and even use Finder label colors to organize your ROMs. [Brad Oliver]
  78. • The front-end info pane will now display Cabinet Art and Flyer Art if the appropriate picture exists. [Brad Oliver]
  79. • You can view the Game History database from the front-end. [John Butler]
  80. • There is a new "Reports" dialog available from the Misc tab in the front-end. [John Butler]
  81. • The front-end is now resizable, however the size and position are not saved. They will be in a future release. [John Butler, Brad Oliver]
  82. • 16-bit games will now open up in 3x3 mode if you have that option selected in the front-end. [John Butler]
  83. • MacMAME is a little more kind when it comes to reporting errors starting up or loading ROMs. [Brad Oliver]
  84. • This will be the last release supporting non-Appearance Manager Macs. If you are using the old, scruffy front-end it's time to install Appearance Manager or upgrade to MacOS 8 or later.
  85.  
  86. 0.35 beta 7 - skipped due to problems with the code.
  87.  
  88. 0.35 beta 6 - 17 March 1999
  89.  
  90. • In sync with DOS 0.35 beta 6. Due to the tardiness of the Mac version, some of the bug fixes to beta 6 have been synced in as well. [Brad Oliver]
  91. • The PPC 6800 and 6809 cores have been revised to work with the new CPU interfaces. However, the Z80 has been disabled for this release; it will return shortly. [Aaron Giles]
  92. • A problem whereby the sound checkbox wasn't being set properly has been fixed. [John Butler]
  93. • The front end has seen some changes:
  94.     - The setting of the pop-up menu is remembered [John Butler]
  95.     - Games whose names are too long are now condensed and truncated if necessary. [John Butler]
  96.     - Non-working games show up as red in the list, clones are italicized. [Brad Oliver]
  97. • A problem resolving zip file aliases and clones has been fixed. [Aaron Giles]
  98. • By bracketing a file or folder with parenthesis, it will be ignored by the audit if it matches a known driver name. [John Butler]
  99. • The list of game info generated by the front-end report is now a little more detailed. [Brad Oliver]
  100.  
  101. 0.35 beta 5 - 7 March 1999
  102.  
  103. • In sync with DOS 0.35 beta 5. [Brad Oliver]
  104. • The user interface has changed. Command-tilde now toggles the on-screen-display. Additionally, you can bring up the osd and the setup menus (via TAB) while paused. [John Butler]
  105. • The meaning of the various volume settings has been simplified. The slider in the front-end and the slider in-game control only the attenuation of the current system volume setting; they now have the same meaning and settings. This means that MacMAME will only go as loud as the current system volume. If you wish to go louder, you must pause MacMAME and increase the system volume via the control panel or control strip. [John Butler]
  106. • Added some undocumented opcodes to the 6800/3/8 PPC core. [Ernesto Corvi]
  107. • MacMAME does the right thing if you switch resolutions while it's running - no more clipped or mangled images. [Brad Oliver]
  108. • Made some tweaks for MPW compatibility. [John Butler]
  109. • Navigation Services can now be turned off. The checkbox is in the Misc. tab in the front-end. [John Butler]
  110. • Due to continuing problems with NavServices running out of memory, the default memory allocation has been bumped up _another_ 500k. Hopefully this will do the job for everyone. [Brad Oliver]
  111. • Hacked some of the PPC cores to work with Juergen's latest changes to the C cores, still in progress. [Brad Oliver]
  112.  
  113. 0.35 beta 4a - 1 March 1999
  114.  
  115. • There was a conflict between the PPC Z80 core and a change that was made to the C Z80 core which caused some games to freak out or not work at all. This is now fixed. [Brad Oliver]
  116.  
  117. 0.35 beta 4 - 28 February 1999
  118.  
  119. • In sync with DOS 0.35 beta 4. [Brad Oliver]
  120. • Manual frameskip was broken, fixed. [John Butler]
  121. • The speed throttling code wasn't working properly when you viewed the graphics sets, this is now fixed. [John Butler, Brad Oliver]
  122. • Added a 3x3 16-bit blitter, useful mainly in the NeoGeo games. [John Butler]
  123. • If you hold down the shift key while taking a screenshot, MacMAME now dumps it with the current scale factor and interlace settings. [John Butler]
  124. • Fixed the keyboard code so that the cheat subsystem works again. [John Butler]
  125. • Revised the PPC 6809 core and corrected a glitch which caused it to run slower than it should have. [Aaron Giles]
  126. • Holding down the option key while changing the channel volumes via the on-screen display adjusts the volume levels proportionally. [John Butler]
  127. • 16-bit sample sets now load properly on the Mac. [John Butler]
  128. • The PNG loading code strips out unused colors that might have been padded onto the end of the palette. [John Butler, Mathis Rosenhauer]
  129. • MacMAME is a little more intelligent about setting the proper filetypes when it creates files. [Brad Oliver]
  130. • MacMAME will now draw properly if the window is moved to another monitor, albeit slower. [Brad Oliver]
  131.  
  132. 0.35 beta 3a - 16 February 1999
  133.  
  134. • One tiny fix - the code to enable the right-modifier keys in beta 3 caused some problems, try this one instead. We've done some testing and it appears that if your keyboard supports right-modifier keys, they will now work with MacMAME! Curious? Hold down the mouse button while MacMAME starts up and you'll get a dialog telling you if you've got a crappy keyboard or not. FWIW, I have a crappy keyboard - a PowerComputing one. Apple Extended Keyboards appear to work though. I'll compile a list of which keyboards do and do not support right modifiers if I get enough feedback.
  135.  
  136. 0.35 beta 3 - 15 February 1999
  137.  
  138. • In sync with the DOS port. The PowerPC 6809 CPU core has been disabled for this beta, so those games that use it might run slower. It will probably return in a beta or two.
  139. • In the never-ending battle of memory allocation, the default size for MacMAME has been bumped up yet again to give Navigation Services some room. If you are not using OS 8.5 or later or have Nav Services installed, you can probably crank the memory back down a few hundred k.
  140. • I've enabled the code which attempts to allow you to use the right modifier keys - the right shift key, etc. However, none of us has gotten it to work, so don't expect it to do anything. Apparently the proper code to enable this is shrouded in mystery and protected by monks up on a cloud-covered mountain. If you have information that will make this feature work, by all means take a look at the source code, in particular "macinput.c" and tell us what we're doing wrong.
  141. • In other source-code related news, we've documented the bug in the CodeWarrior Pro 4 optimizer which affects MacMAME and several of its source files. It was submitted to Metrowerks in December and no fix is yet on the horizon. It's disturbingly common to run into, so if you are curious about the details, read the documentation that is included with the Mac source distribution.
  142.  
  143. 0.35 beta 2 - 24 January 1999
  144.  
  145. • In sync with the DOS port, several internal changes. Of note, the Mac port is now using the new interrupt code (it was not in beta 1). It should be stable enough now that this won't cause any trouble.
  146. • The PowerPC CPU cores have all been updated and a few bugs have been killed along the line.
  147. • Blasteroids should now draw in the correct aspect ratio. For the curious, the real machine draws using pixels that are twice as high as they are wide. Old versions of MAME that had the correct aspect ratio compensated by skipping every other column.
  148. • John added the ability to cancel ROM loading on large ROM sets. If the load takes more than 2 seconds, a progress dialog will be shown, which you can then cancel.
  149.  
  150. 0.35 beta 1 - 8 January 1999
  151.  
  152. • In sync with the DOS version. This new beta introduces lots of internal changes, so don't be alarmed if games which worked flawlessly in 0.34 final are now screwed up. If you see such things, don't forget to mention it on one of the message boards though - we can't check all 1000 games ourselves :)
  153. • No new features have been added yet, but several are on deck. The 3dfx code will be incorporated shortly for all those who have asked about it. It is not present in this build.
  154. • The hunt for games which have "static" in the sound continues. Please tell us if you hear any.
  155.  
  156. 0.34 - 1 January 99
  157.  
  158. • In sync with the DOS version. 
  159. • More oddities with sound channel volumes have been resolved. You shouldn't hear any clipping and the volume levels should be sensible. 
  160. • P.O.W. no longer crashes when sound is enabled, and several other bug fixes.
  161.  
  162. 0.34 rc 2 - 21 December 98
  163.  
  164. • In sync with the DOS version, which is mostly minor bug fixes to the core. This could be the last release before the final  so get your bug reports in now -- after consulting the documentation to see if they are already known :)
  165. • The mouse button can again be used as a fire button.
  166. • The InputSprocket code is pretty complete now - joysticks coexist much better with the mouse. See the "Joysticks and MacMAME" document for more information.
  167. • The front-end will now tell you if a given game has analog controls, and if so, what type.
  168. • InputSprocket is no longer required, but it is recommended.
  169. • Some sound oddities have been fixed.
  170. • The average frame-per-second display works again.
  171.  
  172. 0.34 rc 1 - 16 December 98
  173.  
  174. • In sync with the DOS version. Mainly bug fixes.
  175. • The sound code has been tidied up a bit. You shouldn't hear any clipping and the volume levels should be sensible.
  176. • John Butler has added a feature to the front-end - "Analyze Romsets". It's geared more towards power-users. If you run it, be sure and read the text that explains what it does in the outputted file.
  177. • InputSprocket support has been enabled. I've tested it successfully with a Microsoft Sidewinder Precision Pro joystick hooked up to a USB card in my PowerBase 200. Of course, to get support for USB joysticks, you'll need the latest InputSprocket extensions, available at http://til.info.apple.com/swupdates.nsf/8f865a2f87f25f04862566b20056f43d/cbb0246ad3905a6f862566ce006e229c?OpenDocument
  178.  
  179. 0.34 beta 8 - 1 December 98
  180.  
  181. • In sync with PC beta 8. The most notable improvement is stereo sound in a select number of games.
  182. • Aaron has revised his sound library to support stereo.
  183. • John Butler has retooled the front-end a bit to make it a bit more streamlined. Additionally, you can now have subfolders which are aliases inside the ROMs folder.
  184. • MacMAME will now recognize and use PNG files for screenshots in addition to jpg, gif and pic.
  185. • The "MAME Game List" button will now dump out information on the number of clones supported.
  186.  
  187. 0.34 beta 7 - 10 November 98
  188.  
  189. • In sync with PC beta 7 which contains the usual round of bug fixes. Notably, the sound range has been increased so you should notice more volume in a lot of games with no clipping. If you notice that the sound has been worsened in any game, post a note on the message board.
  190. • More tweaks to the front-end and a new "Info" tab which contains, among other things, a mini-audit so you can tell if a given ROM set is bad before you try to run it.
  191. • There is a known issue if you try to run "Exterminator" twice in one session, so don't do it ;)
  192. • MacMAME.org is temporarily down due to a server move and some complications with configuring the server are delaying it's return. With any luck, it should be back up within a day or so.
  193.  
  194. 0.34 beta 6 - 28 October 98
  195.  
  196. • In sync with PC beta 6. The most notable inclusion is YM2610 sound support, which means sound in Superman, Super Space Invaders '91 and the NeoGeo games.
  197. • John Butler has refined the ROM audit to be more complete and feature-filled. It will now alert you if you have two copies of the same ROM set (but not each individual ROM) sitting in your ROMs hierarchy.
  198. • More tweaks to the way MacMAME handles memory - screenshots should work more reliably now. There are still some cases where memory leaks can force larger shots to not draw over time. We will be working on plugging these leaks in the future.
  199. • John changed the way RAM dumps work. If you dump RAM from a game that uses a 68k processor, it will dump all the appropriate regions. This is because the 68k has a sparse memory space.
  200.  
  201. 0.34 beta 5 - 15 October 98
  202.  
  203. • In sync with PC beta 5. Notable new items - a built-in profiler (via F9), new on-screen displays (via `) and emulated sound for the ym3812/ym3526 sound chips.
  204. • There is now a "No Screenshot Available" graphic to help ease confusion. Additionally, the screenshots now have a black background and are slightly larger.
  205. • The sound issues in recent releases have all been fixed, thanks to Aaron's sleuthing.
  206. • NeoGeo support is more complete now. You will need lots of free memory for some games (some require 64 megs of free memory). Also, make sure you have the neogeo.zip BIOS ROM file in addition to ROM files for any NeoGeo games you wish to play.  If MacMAME says it can't find a ROM file, odds are you don't have it and need to get it.
  207. • The audit is more clear in it's message for ROMs for which no known good dumps exist. Please, don't write to us about them. If there are no good ROM dumps for them, there is nothing we can do to help you.
  208. • A point that bears repeating - do not alter MacMAME's memory allocation in the "Get Info" box - it takes care of it's own memory management. In fact, increasing this value can prevent MacMAME from using memory, so please don't do it :)
  209.  
  210. 0.34 beta 4r2 - 4 October 98
  211.  
  212. • This good version is indicated by the fact that it actually says "beta 4" instead of "beta 2" in the version string and about box. 
  213. • Compiling beta 4 with CodeWarrior Pro 4 was a big mistake - this build is done with Pro 3 again. This fixes glitches in the System 16 games and crashes with the Exidy games, all of which appear at this time to be related to the optimizer in CW Pro 4.
  214. • Fixed miscellaneous crashes with the NeoGeo games. There were about 10 or so which would cause instant trouble. When it rains, it pours ;)
  215. • There is a known issue with some sounds being clipped or grainy (e.g. Anteater, Gyruss). This will be addressed in a future release, along with the "clicking" noise exhibited by some games (e.g. Ninja Gaiden). Please do not write us about it, unless you have a fix :)
  216.  
  217. 0.34 beta 4 - 3 October 98
  218.  
  219. • In sync with PC 0.34 beta 4.
  220. • Slightly rearranged the front-end. The screenshot tab is now the default. It'll be a big empty white square if you don't have a screenshot for the selected game.
  221. • MacMAME will now use Navigation Services if it's available.
  222. • There is a known glitch with a checkbox in the Video tab in the front-end with MacOS 8.5. This is a bug in MacOS 8.5, not MacMAME.
  223. • Some internal tweaks to MacMAME's integration with the MAME debugger to make it work a little smoother when you are compiling that build. The PPC 68k core should also compile properly in all configurations.
  224. • Some more strings were moved to resources to aid in internationalization.
  225.  
  226. 0.34 beta 3 - 16 September 98
  227.  
  228. • In sync with PC 0.34 beta 3.
  229. • CRC-32 checksums are now valid for the most part but there are a few bad entries. To effectively audit your set, use the old-style method for most accurate results.
  230. • MacMAME will now properly save replay files if you save more than one in a session.
  231. • MacMAME will no longer silence any audio CDs you may be listening to if you pause it or go into the configuration screens.
  232. • Bumped up the memory allocation a bit so that even the largest of screenshots will work with the front end.
  233. • The audit code will now create aliases to the parent ROM sets instead of folder placeholders.
  234. • Wonky/slow sound in YM2151 games has been fixed, however Legendary Wings/Section Z is still flaky. This will be fixed in a future release.
  235.  
  236. 0.34 beta 2 - 30 August 98
  237.  
  238. • In sync with PC 0.34 beta 2.
  239. • John Butler has rewritten the Mac auditing code and put a new interface on it along with some options to make it easier for today's discriminating auditor.
  240. • Aaron has revved a few of his CPU cores.
  241. • MacMAME no longer requires QuickTime 3.0, but if you want to view .jpg and .gif screenshots, you must have it installed. You don't need it for PICT screenshots however. You can find QuickTime 3.0 at http://www.apple.com
  242. • MacMAME now displays the average frames per second in the status bar. You must have auto-frameskipping turned off and the frameskip set to 0 for it to report meaningful data.
  243. • NeoGeo support has been slightly improved. You can now keep the NeoGeo BIOS ROM (neo-geo.rom) in it's own zip file called neogeo.zip instead of having to spread it to each NeoGeo ROM set. The "red screen of death" should also be eliminated. Note that some NeoGeo games require huge amounts of memory, so if you get an "Out of memory!" message, it's no bug.
  244. • On a hunch, I have removed any and all references to InputSprocket code. Let me know if this makes any difference. It will return — and hopefully be useful — upon my acquisition of an InputSprocket-capable joystick :)
  245.  
  246. 0.34 beta 1 - 19 August 98
  247.  
  248. • In sync with PC 0.34 beta 1 code.
  249. • Aaron added ability to automatically determine the best frameskip to give you 100% speed.
  250. • Screenshots can now be seen in the 4th pane for each game. You must have a folder called "Screenshots" with the proper name for each game. The name is of the form <gamename>.jpg, .gif or .pic where <gamename> is the 8-character name that MAME uses. There are still some issues that need to be worked on with respect to this feature.
  251. • You can now adjust the gamma correction via Command-equals or Command-minus.
  252. • This version may be particularly flaky. I had a hard drive crash and lost some of the code so I've attempted to put things back as best as I had them. As a result, I may have missed one or two items.
  253.  
  254.